@media (max-width:575.98px) {

    .home-banner-content h6 span,
    .product-col-mi h6 span {
        background-color: #000;
        color: #fff;
        padding: 10px 0 10px 15px
    }

    .succ1 {
        font-size: 35px
    }

    .Choose-para,
    .Receipe-para,
    .about-para {
        font-size: 15px;
        text-align: justify
    }

    .cart2 {
        height: 60% !important
    }

    .php-email-form {
        padding: 10px
    }

    .cc1 {
        padding-top: 30px
    }

    .pp1,
    .pp2,
    .pp3 {
        font-size: 15px;
        display: flex;
        justify-content: center
    }

    .about-button,
    .choose-button,
    .demo-body,
    .service1 {
        margin-top: 0
    }

    /* section {
        padding: 19px 0
    } */

    .about-img img,
    .choose-img {
        margin-top: 30px
    }

    .top-view-btn {
        font-size: 22px;
        left: auto;
        right: 0
    }

    .oww2 {
        position: none
    }

    .Receipes .owl-theme .owl-nav {
        right: 54% !important
    }

    .top-view-btn1 {
        width: 100%;
        font-size: 15px;
        margin-top: 10px;
        border-radius: 8px
    }

    .oww2 .owl-nav {
        position: static
    }

    .footer-links {
        padding-top: 20px
    }

    .Receipes .owl-carousel .owl-nav button.owl-next,
    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel button.owl-dot {
        font-size: 15px;
        border-radius: 4px
    }

    .about-main,
    .about-row {
        display: flex;
        flex-direction: column-reverse
    }

    #footer .footer-top .footer-links {
        margin-bottom: 10px
    }

    .imggg2 {
        display: block !important;
        width: 40px
    }

    .menupart {
        justify-content: space-between !important
    }

    #header.header-scrolled .imggg1,
    .about-head1 img,
    .filter-windows .owl-nav,
    .fixed-top .imggg1,
    .float-img01 img,
    .float-img02 img,
    .float-img03 img,
    .float-img04 img,
    .home-banner-content h6,
    .line-wrapper,
    .navbar-mobile img,
    .shape-extra {
        display: none
    }

    #header .logo img,
    #header.header-scrolled .logo img {
        max-width: 100%;
        width: 70px;
        display: block
    }

    .navbar ul li .home1 {
        color: #000
    }

    #header .logo {
        display: block
    }

    .home-main-slider-master {
        background-color: #fece00 !important;
        padding-top: 60px
    }

    .contact-box02 {
        margin-top: 20px
    }

    .overlay {
        left: 40%
    }

    .aboutps-sec2,
    .pricing,
    .recipe-head {
        background-size: 0
    }

    .home-banner-content {
        width: 55%;
        position: absolute;
        bottom: 34%;
        left: 12%
    }

    .work-con {
        margin-left: 10px
    }

    .ss {
        background-image: none
    }

    .about-banner-content h6,
    .work2 h5,
    h6 span {
        font-size: 18px
    }

    #footer .footer-top,
    .about-sec,
    .services-page01,
    .services-page01 .card,
    .services-page01 .card-header {
        padding: 0
    }

    .about-banner-content p {
        font-size: 20px;
        text-align: justify
    }

    .about-banner-content h2,
    .product-col-mi h5 {
        font-size: 20px
    }

    .about-banner-content h1,
    .about-banner-content h3,
    .work2 h1 {
        font-size: 30px
    }

    .home-banner-content h6 span {
        font-size: 6px
    }

    .home-banner-content h2 {
        font-size: 12px
    }

    .home-banner-content h1,
    .home-banner-content h3 {
        font-size: 11px
    }

    .home-banner-content p {
        font-size: 6px
    }

    .home-banner-content button {
        border: none;
        background-color: red;
        color: #fff;
        border-radius: 5px;
        font-size: 10px;
        padding: 5px
    }

    .product-col-mi p {
        font-size: 20px;
        margin-top: 0
    }

    .product-col-mi h6,
    .product-col-mi h6 span {
        font-size: 16px
    }

    .work10 {
        padding-top: 0
    }

    .footer-newsletter {
        margin-top: 10px
    }

    .footer-img1 img {
        width: 50%
    }

    .why1 {
        width: 100%
    }

    .why {
        display: flex;
        flex-direction: column
    }

    .services-page01 .card-header img,
    .services-page01 h1 {
        padding-top: 10px
    }

    .form-width {
        margin: 10px
    }

    .mobile-nav-toggle {
        margin-right: 10px
    }
}

@media (min-width:576px) and (max-width:767.98px) {

    .home-banner-content h6 span,
    .product-col-mi h6 span {
        background-color: #000;
        color: #fff;
        padding: 10px 0 10px 15px
    }

    .php-email-form {
        padding: 10px
    }

    .form-width {
        margin: 10px
    }

    .why1 {
        width: 100%
    }

    .why {
        display: flex;
        flex-direction: column
    }

    #header.header-scrolled .imggg1,
    .about-head1 img,
    .filter-windows .owl-nav,
    .fixed-top .imggg1,
    .float-img01 img,
    .float-img02 img,
    .float-img03 img,
    .float-img04 img,
    .line-wrapper,
    .navbar-mobile img,
    .shape-extra {
        display: none
    }

    .succ1 {
        font-size: 35px
    }

    .Choose-para,
    .Receipe-para,
    .about-para {
        font-size: 15px;
        text-align: justify
    }

    .cart2 {
        height: 60% !important
    }

    .cc1 {
        padding-top: 30px
    }

    .pp1,
    .pp2,
    .pp3 {
        font-size: 15px;
        display: flex;
        justify-content: center
    }

    .about-button,
    .choose-button,
    .demo-body,
    .service1 {
        margin-top: 0
    }
/* 
    section {
        padding: 19px 0
    } */

    .about-img img,
    .choose-img {
        margin-top: 30px
    }

    .top-view-btn {
        font-size: 22px;
        left: auto;
        right: 0
    }

    .oww2 {
        position: none
    }

    .Receipes .owl-theme .owl-nav {
        right: 54% !important
    }

    .top-view-btn1 {
        width: 100%;
        font-size: 15px;
        margin-top: 10px;
        border-radius: 8px
    }

    .oww2 .owl-nav {
        position: static
    }

    .footer-links {
        padding-top: 20px
    }

    .Receipes .owl-carousel .owl-nav button.owl-next,
    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel button.owl-dot {
        font-size: 15px;
        border-radius: 4px
    }

    .about-main {
        display: flex;
        flex-direction: column-reverse
    }

    #footer .footer-top .footer-links {
        margin-bottom: 10px
    }

    .imggg2 {
        display: block !important;
        width: 40px
    }

    .menupart {
        justify-content: space-between !important
    }

    #header .logo img,
    #header.header-scrolled .logo img {
        max-width: 100%;
        width: 70px;
        display: block
    }

    .navbar ul li .home1 {
        color: #000
    }

    #header .logo {
        display: block
    }

    .home-main-slider-master {
        background-color: #fece00 !important;
        padding-top: 60px
    }

    .contact-box02 {
        margin-top: 20px
    }

    .overlay {
        left: 40%
    }

    .aboutps-sec2,
    .pricing,
    .recipe-head {
        background-size: 0
    }

    .home-banner-content {
        width: 55%;
        position: absolute;
        bottom: 35%;
        left: 12%
    }

    .ss {
        background-image: none
    }

    .about-banner-content h6,
    .about-banner-content h6 span,
    .work2 h5 {
        font-size: 18px
    }

    #footer .footer-top,
    .about-sec {
        padding: 0
    }

    .about-banner-content p {
        font-size: 13px;
        text-align: justify
    }

    .about-banner-content h2,
    .home-banner-content h2,
    .product-col-mi h5 {
        font-size: 20px
    }

    .about-banner-content h1,
    .about-banner-content h3,
    .work2 h1,
    .work2 h2 {
        font-size: 30px
    }

    .home-banner-content h6,
    .home-banner-content h6 span {
        font-size: 10px
    }

    .home-banner-content h1,
    .home-banner-content h3 {
        font-size: 14px
    }

    .home-banner-content p {
        font-size: 6px
    }

    .home-banner-content button {
        border: none;
        background-color: red;
        color: #fff;
        border-radius: 5px;
        font-size: 10px;
        padding: 5px
    }

    .product-col-mi p {
        font-size: 13px;
        margin-top: 0
    }

    .product-col-mi h6,
    .product-col-mi h6 span {
        font-size: 16px
    }

    .work10 {
        padding-top: 0
    }

    .footer-newsletter {
        margin-top: 10px
    }

    .mobile-nav-toggle {
        margin-right: 10px
    }
}

@media (min-width:768px) and (max-width:991.98px) {

    .home-banner-content h6 span,
    .product-col-mi h6 span {
        background-color: #000;
        color: #fff;
        padding: 10px 0 10px 15px
    }

    .mobile-nav-toggle {
        margin-right: 40px
    }

    .php-email-form {
        padding: 10px
    }

    .form-width {
        margin: 10px
    }

    .why1 {
        width: 30%
    }

    .why {
        display: flex;
        flex-direction: row
    }

    #header.header-scrolled .imggg1,
    .about-head1 img,
    .filter-windows .owl-nav,
    .fixed-top .imggg1,
    .float-img01 img,
    .float-img02 img,
    .float-img03 img,
    .float-img04 img,
    .line-wrapper,
    .navbar-mobile img,
    .shape-extra {
        display: none
    }

    .footer-img1 img {
        width: 50%
    }

    .succ1 {
        font-size: 35px
    }

    .Choose-para,
    .Receipe-para,
    .about-para {
        font-size: 15px;
        text-align: justify
    }

    .cart2 {
        height: 60% !important
    }

    .cc1 {
        padding-top: 30px
    }

    .pp1,
    .pp2,
    .pp3 {
        font-size: 15px;
        display: flex;
        justify-content: center
    }

    .about-button,
    .choose-button,
    .demo-body,
    .service1 {
        margin-top: 0
    }

    /* section {
        padding: 19px 0
    } */

    .about-img img,
    .choose-img {
        margin-top: 30px
    }

    .top-view-btn {
        font-size: 22px;
        left: auto;
        right: 0
    }

    .oww2 {
        position: none
    }

    .Receipes .owl-theme .owl-nav {
        right: 54% !important
    }

    .top-view-btn1 {
        width: 100%;
        font-size: 15px;
        margin-top: 10px;
        border-radius: 8px
    }

    .oww2 .owl-nav {
        position: static
    }

    .footer-links {
        padding-top: 20px
    }

    .Receipes .owl-carousel .owl-nav button.owl-next,
    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel button.owl-dot {
        font-size: 15px;
        border-radius: 4px
    }

    .about-main {
        display: flex;
        flex-direction: column-reverse
    }

    #footer .footer-top .footer-links {
        margin-bottom: 10px
    }

    .imggg2 {
        display: block !important;
        width: 40px
    }

    .menupart {
        justify-content: space-between !important
    }

    #header .logo img,
    #header.header-scrolled .logo img {
        max-width: 100%;
        width: 70px;
        display: block
    }

    .navbar ul li .home1 {
        color: #000
    }

    #header .logo {
        display: block
    }

    .home-main-slider-master {
        background-color: #fece00 !important;
        padding-top: 60px
    }

    .contact-box02 {
        margin-top: 20px
    }

    .overlay {
        left: 40%
    }

    .aboutps-sec2,
    .pricing,
    .recipe-head {
        background-size: 0
    }

    .home-banner-content {
        width: 55%;
        position: absolute;
        bottom: 40%;
        left: 12%
    }

    .ss {
        background-image: none
    }

    .about-banner-content h6,
    .about-banner-content h6 span,
    .product-col-mi h6,
    .work2 h5 {
        font-size: 18px
    }

    #footer .footer-top,
    .about-sec {
        padding: 0
    }

    .about-banner-content p {
        font-size: 13px;
        text-align: justify
    }

    .about-banner-content h2,
    .home-banner-content h1,
    .home-banner-content h3,
    .product-col-mi h5 {
        font-size: 20px
    }

    .about-banner-content h1,
    .about-banner-content h3,
    .work2 h1,
    .work2 h2 {
        font-size: 30px
    }

    .home-banner-content h6,
    .home-banner-content h6 span,
    .home-banner-content p {
        font-size: 10px
    }

    .home-banner-content h2 {
        font-size: 32px
    }

    .home-banner-content button {
        border: none;
        background-color: red;
        color: #fff;
        border-radius: 5px;
        font-size: 10px;
        padding: 5px
    }

    .product-col-mi p {
        font-size: 13px;
        margin-top: 0
    }

    .product-col-mi h6 span {
        font-size: 18px
    }

    .work10 {
        padding-top: 0
    }

    .footer-newsletter {
        margin-top: 10px
    }
}

@media (min-width:992px) and (max-width:1199.98px) {

    .home-banner-content h6 span,
    .product-col-mi h6 span {
        background-color: #000;
        color: #fff;
        padding: 10px 0 10px 15px
    }

    .mobile-nav-toggle {
        margin-right: 10px
    }

    .php-email-form {
        padding: 10px
    }

    .filter-windows .owl-nav,
    .float-img01 img,
    .float-img02 img,
    .float-img03 img,
    .float-img04 img,
    .line-wrapper,
    .navbar-mobile img,
    .shape-extra {
        display: none
    }

    .succ1 {
        font-size: 35px
    }

    .Choose-para,
    .Receipe-para,
    .about-para {
        font-size: 15px;
        text-align: justify
    }

    .cart2 {
        height: 60% !important
    }

    .cc1 {
        padding-top: 30px
    }

    .pp1,
    .pp2,
    .pp3 {
        font-size: 15px;
        display: flex;
        justify-content: center
    }

    .about-button,
    .choose-button,
    .demo-body,
    .service1 {
        margin-top: 0
    }

    /* section {
        padding: 19px 0
    } */

    .about-img img,
    .choose-img {
        margin-top: 30px
    }

    .top-view-btn {
        font-size: 22px;
        left: auto;
        right: 0
    }

    .oww2 {
        position: none
    }

    .Receipes .owl-theme .owl-nav {
        right: 54% !important
    }

    .top-view-btn1 {
        width: 100%;
        font-size: 15px;
        margin-top: 10px;
        border-radius: 8px
    }

    .form-in,
    .form-mess {
        border-radius: 11px;
        font-size: 12px
    }

    .oww2 .owl-nav {
        position: static
    }

    .footer-links {
        padding-top: 20px
    }

    .Receipes .owl-carousel .owl-nav button.owl-next,
    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel button.owl-dot {
        font-size: 15px;
        border-radius: 4px
    }

    .about-main {
        display: flex;
        flex-direction: column-reverse
    }

    #footer .footer-top .footer-links {
        margin-bottom: 10px
    }

    .menupart {
        justify-content: space-between !important
    }

    #header {
        top: 0
    }

    #header .logo img,
    #header.header-scrolled .logo img {
        max-width: 100%;
        width: 70px;
        display: block
    }

    .navbar ul li .home1 {
        color: #000
    }

    .fixed-top .imggg1 {
        display: block;
        width: 140px
    }

    #header .logo {
        display: block
    }

    /* .navbar a {
        font-size: 20px;
        padding: 10px 30px;
        color: #fff
    } */

    .form-in {
        padding: 7px
    }

    .home-banner-content h6,
    .submit-btn {
        font-size: 13px
    }

    .footer-newsletter {
        margin-top: 25px;
        margin-left: 35px
    }

    .contact-box02 {
        margin-top: 20px
    }

    .overlay {
        left: 40%
    }

    .aboutps-sec2,
    .pricing,
    .recipe-head {
        background-size: 0
    }

    .home-banner-content {
        width: 55%;
        position: absolute;
        bottom: 33%;
        left: 12%
    }

    .ss {
        background-size: 200px, 465px, auto
    }

    .about-head1 img {
        display: block;
        margin-top: 15px
    }

    .about-banner-content h6,
    .about-banner-content h6 span,
    .work2 h5 {
        font-size: 18px
    }

    #footer .footer-top,
    .about-sec {
        padding: 0
    }

    .about-banner-content p {
        font-size: 13px;
        text-align: justify
    }

    .about-banner-content h2,
    .product-col-mi h5 {
        font-size: 20px
    }

    .about-banner-content h1,
    .about-banner-content h3,
    .work2 h1,
    .work2 h2 {
        font-size: 30px
    }

    .home-banner-content h6 span {
        font-size: 13px
    }

    .home-banner-content h2 {
        font-size: 32px
    }

    .home-banner-content h1,
    .home-banner-content h3 {
        font-size: 25px
    }

    .home-banner-content p {
        font-size: 12px
    }

    .home-banner-content button {
        border: none;
        background-color: red;
        color: #fff;
        border-radius: 5px;
        font-size: 10px;
        padding: 5px
    }

    .product-col-mi p {
        font-size: 13px;
        margin-top: 0
    }

    .product-col-mi h6,
    .product-col-mi h6 span {
        font-size: 16px
    }

    .work10 {
        padding-top: 0
    }
}

@media (min-width:1199px) and (max-width:1400.98px) {

    .home-banner-content h6 span,
    .product-col-mi h6 span {
        background-color: #000;
        color: #fff;
        padding: 10px 0 10px 15px
    }

    .mobile-nav-toggle {
        margin-right: 10px
    }

    .php-email-form {
        padding: 10px
    }

    .filter-windows .owl-nav,
    .float-img01 img,
    .float-img02 img,
    .float-img03 img,
    .float-img04 img,
    .line-wrapper,
    .navbar-mobile img,
    .shape-extra {
        display: none
    }

    .succ1 {
        font-size: 35px
    }

    .Choose-para,
    .Receipe-para,
    .about-para {
        font-size: 15px;
        text-align: justify
    }

    .cart2 {
        height: 60% !important
    }

    .cc1 {
        padding-top: 30px
    }

    .pp1,
    .pp2,
    .pp3 {
        font-size: 15px;
        display: flex;
        justify-content: center
    }

    .about-button,
    .choose-button,
    .demo-body,
    .service1 {
        margin-top: 0
    }

    /* section {
        padding: 19px 0
    } */

    .about-img img,
    .choose-img {
        margin-top: 30px
    }

    .top-view-btn {
        font-size: 22px;
        left: auto;
        right: 0
    }

    .oww2 {
        position: none
    }

    .Receipes .owl-theme .owl-nav {
        right: 54% !important
    }

    .top-view-btn1 {
        width: 100%;
        font-size: 15px;
        margin-top: 10px;
        border-radius: 8px
    }

    .form-in,
    .form-mess {
        border-radius: 11px;
        font-size: 12px
    }

    .oww2 .owl-nav {
        position: static
    }

    .footer-links {
        padding-top: 20px
    }

    .Receipes .owl-carousel .owl-nav button.owl-next,
    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel button.owl-dot {
        font-size: 15px;
        border-radius: 4px
    }

    .about-main {
        display: flex;
        flex-direction: column-reverse
    }

    #footer .footer-top .footer-links {
        margin-bottom: 10px
    }

    .menupart {
        justify-content: space-between !important
    }

    #header {
        top: 0
    }

    #header .logo img,
    #header.header-scrolled .logo img {
        max-width: 100%;
        width: 70px;
        display: block
    }

    .navbar ul li .home1 {
        color: #000
    }

    .fixed-top .imggg1 {
        display: block;
        width: 140px
    }

    #header .logo {
        display: block
    }

    .navbar a {
        font-size: 20px;
        padding: 10px 30px;
        color: #fff
    }

    .form-in {
        padding: 7px
    }

    .home-banner-content h6,
    .submit-btn {
        font-size: 13px
    }

    .footer-newsletter {
        margin-top: 25px
    }

    .contact-box02 {
        margin-top: 20px
    }

    .overlay {
        left: 40%
    }

    .aboutps-sec2,
    .pricing,
    .recipe-head {
        background-size: 0
    }

    .home-banner-content {
        width: 55%;
        position: absolute;
        bottom: 33%;
        left: 12%
    }

    .ss {
        background-size: 200px, 465px, auto
    }

    .about-head1 img {
        display: block;
        margin-top: 15px
    }

    .about-banner-content h6,
    .about-banner-content h6 span,
    .work2 h5 {
        font-size: 18px
    }

    #footer .footer-top,
    .about-sec {
        padding-top:50px;
    }

    .about-banner-content p {
        font-size: 13px;
        text-align: justify
    }

    .about-banner-content h2,
    .product-col-mi h5 {
        font-size: 20px
    }

    .about-banner-content h1,
    .about-banner-content h3,
    .work2 h1,
    .work2 h2 {
        font-size: 30px
    }

    .home-banner-content h6 span {
        font-size: 13px
    }

    .home-banner-content h2 {
        font-size: 32px
    }

    .home-banner-content h1,
    .home-banner-content h3 {
        font-size: 25px
    }

    .home-banner-content p {
        font-size: 12px
    }

    .home-banner-content button {
        border: none;
        background-color: red;
        color: #fff;
        border-radius: 5px;
        font-size: 10px;
        padding: 5px
    }

    .product-col-mi p {
        font-size: 13px;
        margin-top: 0
    }

    .product-col-mi h6,
    .product-col-mi h6 span {
        font-size: 16px
    }

    .work10 {
        padding-top: 0
    }
}